body{
    background: #EFEFF4;
}
.lf{float: left}
.top{
    height:44px;
    line-height: 44px;
    background: #2F2F2F;
    overflow: hidden;
    padding: 0 10px 0 15px;
}
.top .back{
    display: block;
    width:10%;
    height:44px;
    background: url(../images/back.png) no-repeat 0 center;
    background-size: 15px 20px;
}
.top .search{
    display: block;
    padding: 0 36px;
    width:75%;
    height: 30px;
    line-height: 30px;
    color: #6D6D72;
    border: none;
    outline:none;
    border-radius: 4px;
    background: #fff url(../images/search.png) no-repeat 9px center;
    background-size: 18px;
    margin:7px 0;
}
button{
    width:15%;
    height:44px;
    line-height: 44px;
    text-align: right;
    background: #2F2F2F;
    border: none;
    outline:none;
    color: #fff;
    font-size: 16px;
}
.main{
    padding: 10px;

}
.title{
    color: #6D6D72;
    padding:7px 0;
}
.hot_content{
    overflow: hidden;
}
.hot_content a{
    display: block;
    float: left;
    border:1px solid #CDCDCD;
    border-radius: 5px;
    height:27px;
    line-height: 25px;
    padding:0 6px;
    margin: 0 10px 10px 0;
    color: #9E9E9E;
}
.empty{
    padding: 10px 2%;
}
.clear{
    display: block;
    width: 100%;
    height:40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #007AFF;
    color: #007AFF;
    border-radius: 5px;
}